Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F4 Japan F3 Italy F13 Indonesia F2 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 Indonesia F3 Japan F2 M15 Cancun M15 Cancun M25 Harlingen M25 Austin M15 Santo Domingo M15 Doha M25 Pensacola M25 Chennai M25 Santo Domingo M25 Doha M15 Las Vegas M25 Tulsa Vancouver Challenger St. Remy Challenger Melbourn Challenger Cremona Challenger Nottingham Challenger Tashkent Challenger Binghamton Challenger Open D'Orleans - Orleans Toyota Challenger Burnie Challenger Nottingham Challenger Nottingham Challenger M15 Cancun Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger M25 Al Zahra Happy Valley Challenger Irving Challenger Dallas Challenger Surbiton Challenger Nonthaburi 1 Challenger Bratislava Challenger Le Gosier Challenger Ostrava Challenger Lille Challenger St. Brieuc Challenger Monza Challenger M25 Calabasas Aix En Provence Challenger Mallorca Challenger Cassis Challenger M25 Xalapa M25 Pensacola Eckental Challenger Bratislava Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Seoul Challenger Busan Challenger M25 Wichita Eckental Challenger Monterrey Challenger Manchester Challenger Dallas Challenger Mexico City Challenger Aguascalientes Challenger Monterrey Challenger Morelos Challenger Rome 1 Challenger Palmas del Mar Challenger Lexington Challenger Cary 2 Challenger Tiburon Challenger Brasilia Challenger Bengaluru Challenger M25 Nottingham San Luis Potosi Challenger Mexico City Challenger Morelos Challenger Savannah Challenger Little Rock Challenger Todi Challenger Surbiton Challenger Tiburon Challenger Nottingham Challenger Morelia Challenger Chennai Challenger Biella 4 Challenger Lexington Challenger Barranquilla Challenger Mexico City Challenger Verona Challenger Acapulco Challenger Little Rock Challenger Chicago Challenger Mallorca Challenger Columbus Challenger Fairfield Challenger Challenger Ford de Cherbourg - Cherbourg Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Bloomfield Hills Challenger Bukhara Challenger - Bukhara US Men's Clay Court Championships - Houston Ispat Open 2004 - Ostrava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba College Station Challenger - College Station Austin Challenger - Austin Lambertz Open - Aachen Tatra Banka Open - Bratislava Merida Challenger Dallas Challenger ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Mexico City Challenger PBZ Zagreb Indoors - Zagreb Open D'Orleans - Orleans Tatra Banka Open - Bratislava BMW Open - Munich Gerry Weber Open - Halle Santo Domingo Challenger China Open - Beijing Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open 13 - Marseille Las Vegas Challenger Charleston Challenger SA Tennis Open - Johannesburg Pune Challenger Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Samsung Securities Cup Challenger Tennis - Seoul The Surbiton Trophy - Surbiton Fairfield Challenger Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bangkok Challenger Bangkok Challenger The Dubai Tennis Championships - Dubai Pune Challenger AEGON Championships - London Caloundra Challenger Ordina Open - s-Hertogenbosch Tumkur Open - Tumkur Medibank International - Sydney Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Brisbane International - Brisbane Burnie Challenger Bengaluru Challenger ABN AMRO World Tennis Tournament - Rotterdam Kigali 2 Challenger Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Cuernavaca Challenger Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Savannah Challenger Ischgl International Tennis Challenger 2003 - Ischgl ABN AMRO World Tennis Tournament - Rotterdam Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Newport Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Shanghai Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Burnie Challenger Knoxville Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Sao Paulo Challenger Drummondville Challenger Mouilleron-Le-Captif Challenger Pilot Pen Tennis - New Haven PTT Thailand Open - Bangkok Noumea Challenger BA-CA Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Napoli Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane 1 Challenger Kremlin Cup - Moscow Brisbane 2 Challenger Valencia Open - Valencia Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Cary Challenger Tunis Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Aegon Nottingham Open - Nottingham Tennis Channel Open - Las Vegas Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle European Open - Antwerp If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha The LTA Bolton Challenger - Bolton Open Sud de France - Montpellier Perugia Challenger New York Open - New York US Men's Clay Court Championship - Houston Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Citta di Monza - Monza New York Open - New York Delray Beach Open - Delray Beach Chicago Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Gerry Weber Open - Halle Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Zhangjiagang Challenger China Open - Beijing Mobilux Open - Luxembourg Open 13 - Marseille The Stella Artois Grass Court Championships - London Winnipeg Challenger Gerry Weber Open - Halle Libema Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Lugano Challenger Split 1 Challenger Monterrey Challenger Fergana Tennis Challenger Tournament - Fergana Malaga Challenger Challenger Ford de Cherbourg - Cherbourg Mallorca Challenger Leon Challenger Sarasota Challenger Salinas Challenger Istanbul Challenger Mercedes Cup - Stuttgart RCA Championships - Indianapolis Charleston Challenger Garden Open 2004 - Rome Steelers Cup - Kosice Charlottesville Challenger Knoxville Challenger Cassis Challenger Lugano Challenger Champaign Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Regions Morgan Keegan Championships - Memphis New Delhi Challenger Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Open de Moselle - Metz BMW Open - Munich Chicago Challenger Rakuten Japan Open - Tokyo AEGON International - Eastbourne Bogota Challenger Ourocard Tennis Challenger - Sao Paulo Santo Domingo Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Citi Open - Washington 13 BH Tennis Open International Cup - Belo Horizonte Qatar ExxonMobil Open - Doha Calgary Challenger Charlottesville Challenger Istanbul 2 Challenger Open de Nice Cote dAzur - Nice Countrywide Classic - Los Angeles Mercedes-Benz Cup - Los Angeles Rijeka Open - Rijeka Delray Beach Open - Delray Beach Chengdu Open - Chengdu BMW Open - Munich Apia International - Sydney The LTA Men's Challenger - Southampton Tyler Challenger Taipei City Challenger Winston-Salem Open - Winston-Salem Astana Open - Nur-Sultan Chennai Open - Chennai Estoril Open - Estoril The Stella Artois Grass Court Championships - London Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Ordina Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Abierto Mexicano Telcel - Acapulco Bank Austria Tennis Trophy - Vienna Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport China Open - Beijing If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Citi Open - Washington Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Savannah Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Internationaler Raiffeisen Grand Prix - St. Polten Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Antalya Cup - Antalya Zagreb Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Chengdu Open - Chengdu Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Grand Prix de Tennis de Lyon - Lyon TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Western & Southern Open - Cincinnati Delray Beach Open - Delray Beach Sydney International - Sydney Gazprom Hungarian Open - Budapest Open Parc - Lyon Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven Heineken Open - Auckland Heineken Open - Auckland Delray Beach Open - Delray Beach BA-CA Tennis Trophy - Vienna Citi Open - Washington Credit Agricole Suisse Open - Gstaad French Open - Paris Mallorca Championships - Mallorca Mifel Tennis Open - Los Cabos Citi Open - Washington China Open - Beijing Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Lexington Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York Intrum Stockholm Open - Stockholm French Open - Paris Wimbledon - London Memphis Open - Memphis Australian Open - Melbourne French Open - Paris U.S. Open - New York Millennium Estoril Open - Estoril Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open Qualifying - Doha U.S. Open - New York Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, SF, GBR-AUS 3-2 U.S. Open - New York Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong U.S. Open - New York Kooyong Classic - Kooyong Kooyong Classic - Kooyong Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, PO, CYP-BUL 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, PO, AUS-SVK 3-0 AAMI Classic - Kooyong Olympics - Athens Olympics - London